Social Security is celebrating its 91st birthday. It won’t live to 100, watchdog warns