Factors affecting the outcome of artificial insemination using cryopreserved spermatozoa in the giant panda (Ailuropoda melanoleuca).