What are the 5 reasons for the spread of islam