A majority of Americans think Donald Trump should resign over sexual-harassment allegations.