Spike Lee criticises Donald Trump over Charlottesville response