Fewer Americans avoiding medical care due to cost