Medicare , which provides insurance for about 45 million Americans , will run out of money in eight years , the trustees of the program reported this week -- the program paying out more in benefits than it collects in taxes by 2016 .