Cryopreservation of animal oocytes and embryos: Current progress and future prospects.