PM Theresa May defends Trump