PM May defended a draft Brexit deal struck by British and EU negotiators despite a barrage of criticism.