Opposing roles of insulin-like growth factor binding protein 3 and humanin in the regulation of testicular germ cell apoptosis.