The UK Parliament has rejected Theresa May's Brexit deal with the European Union by 432 votes to 202.