Boris Johnson was branded 'so cheap' by Channel 4 newsreader Krishnan Guru-Murthy as he attempted to plug his new book during live coverage of the US election