Brexit deal in chaos as DUP and Tory rebels derail Theresa May’s ‘desperate’ bid to win over MPs