Boris Johnson says Porton Down told him 'categorically' the Novichok nerve agent used in Salisbury came from Russia