Social Security's finances are sliding toward a cliff, and the gap between what the program promises and what it can pay is ...