UK’s May takes Brexit deal to cabinet as MPs revolt