Theresa May publicly condemns Trump