The hospital trust fund for Medicare, the federal health care program relied on by tens of millions of older Americans and many who are disabled, is expected to run out of money by 2026, three years earlier than expected, a new federal report said Tuesday.