Health care eats up 30% of retirees’ Social Security income