Spike Lee, whose new film "BlacKkKlansman" will premiere in Cannes on Monday, has captivated audiences for more than 30 years with his depictions of life in black America, infused with his signature mix of entertainment, activism and rage....