MPs have voted to ask the EU to delay Brexit, and also rejected an amendment which sought to stage a second Brexit referendum . / AP