Several political parties submit opinions on draft of July Charter