Hasan al-Turabi and Contemporary Islam