The Arab Spring: Triggers, Dynamics and Prospects