MPs have voted against giving the public a fresh Brexit referendum, rejecting a Commons motion that would have triggered a Final Say vote. The Commons divided 334 to 85 against the amendment.