By 2050, US workers will have as many seniors to care for as children