Poll finds a majority of Americans approve of 'cancel culture'