Cannes beach-goers get a breath of fresh air with smoking ban