Cannes Film Festival names Spike Lee Jury President