June 30 Rebel campaign: what does the future hold for Egypt's Islamists?