Boris Johnson delivered what may or may not be his final speech outside Downing Street on Tuesday. Here we take a look a