Egypt election marred by fraud