American Paul Krugman wins Nobel prize for economics