Ronda Rousey heats up the red carpet at Cannes Film Festival