Identity politics, cancel culture and free speech