Recent developments in veterinary vaccinology.