Egypt's Muslim Brotherhood: A Social Movement Alternative to the National Democratic Party?