UK could cancel Brexit if Theresa May's deal fails