Brexit Day: Boris Johnson's 'astonishing moment of hope'