Trade and Geography in the Spread of Islam