Aboul-Fotouh: A New Path for Egypt?