Brexit: UK and EU agree delay to 31 October Theresa May says she regrets the delay but vows to "press on" with getting MPs to back her deal. Source