Causes of spread of islam in west africa