Americans support health care as a public good