Mohamed Morsi sets date for Egyptian elections