The Battle for the Arab Spring: Revolution, Counter-Revolution and the Making of a New Era