Vet firm CVS hit by cyber-attack