Hospitals spent $56B treating baby boomers in '07