Spike Lee, Maggie Gyllenhaal speak of injustices at Cannes