Islam and the moral economy : the challenge of capitalism