A majority of Americans say public colleges shouldn’t cost students anything, according to a new survey.