Boris Johnson has urged MPs to "get on and deliver" Brexit as he repeatedly refused to rule out bypassing parliament to force through a no-deal break. 

The prime minister insisted he remained "confident" it would be possible to reach a new agreement with the European Union before Britain is due to leave on 31 October.

However, he was adamant there could be no more delay beyond Halloween and that the "unacceptable" Northern Ireland backstop had to go.