Yasiel Puig to play in Mexican League with Veracruz