Prime Minister Theresa May has criticised Donald Trump by saying there is "no equivalence" between fascists and their opponents.