Tens of millions of Americans rely on Social Security checks for a substantial portion of their retirement income. Yet the outlook for this program is uncertain, due to shifting U.S. demographics. Is it true that Social Security is running out of cash? And what happens if it does?