U.S. President Barack Obama tells foreign business leaders that there is no better place in the world to invest and do business than the United States