Huge challenges ahead for Egypt's new government