Investing in America: A CNBC Town Hall with President Obama