Teriparatide: a review.