Theresa May refuses to condemn Donald Trump's defence of neo-Nazis