John Oliver slams Trump's response to Charlottesville