Theresa May’s Brexit deal has been backed in Brussels by leaders of the remaining 27 EU nations, and now she faces a tough challenge to get it approved by Parliament.