Health care costs could eat up retirement funds, forecast shows