Insulin, insulin-like activity and the human placenta.