Avon names Patricia Perez-Ayala new SVP, CMO