Keir Starmer: Boris Johnson 'tin eared and making it up as he goes along'