US director Spike Lee hits out at President Donald Trump over his response to last year's violent white supremacist protest in Charlottesville, Virginia, as he presents his new movie "BlacKkKlansman", a searing indictment of the white nationalist roots of the Trump era, which premiered at Cannes to a lengthy standing ovation.