Mrs May's 35-minute address was hailed as "positive, optimistic and dynamic" by Foreign Secretary Boris Johnson, who was present in the audience just six days after publishing a 4,000-word personal Brexit manifesto which exposed Cabinet rifts over the future relationship with Europe.