The Almoravid Movement in the Western Sudan: A Review of the Evidence