Boris Johnson's Brexit deal faces a Saturday showdown in Parliament