Capitalism, socialism, and Islam