America can’t buy world prosperity, says Obama