Islam: A raging storm