After its approval by EU leaders, the new Brexit deal faces a formidable hurdle at Westminster in a crucial vote on Saturday.