The Almohad revolution: politics and religion in the Islamic West during the twelfth-thirteenth centuries