‘Churchill was an imperialist racist’: Piers Morgan clashes with professor live-on-air