Egypt to elect new president by November