”Best of Enemies” West End review – David Harewood and Zachary Quinto duke it out in James Graham drama