Cutting-edge technologies have been turning heads at the Cannes Lions Festival of Creativity on the French Riviera.