In vivo investigation of ruminant placenta function and physiology-a review.