Cannes Film Festival celebrates cinematic excellence