Survey: Nearly half of Americans delay care