Egypt Leader Fires Cabinet Amid Massive Protests