British PM Theresa May makes last-ditch appeal to save Brexit deal