Cannes carves its own identity