annual film festival held in Cannes