Theresa May defends Brexit deal in parliament