Envoyer par SMS: An optimization of color halftone visual cryptography scheme based on Bat algorithm