Many working-age Americans struggling to pay for health care