MPs rejected Theresa May's Brexit divorce deal by 432 votes to 202 bringing the prospect of a no-deal closer.