MPs voted overwhelmingly against Theresa May's Brexit deal - 432 voted against and 202 in favour of the Withdrawal Agreement negotiated with the EU.