Susanna Reid recoils as ‘offensive’ John Bercow says Boris Johnson is her ‘favourite puppy dog’