Seniors struggle to afford health care