Hysterectomy: indications, alternatives and predictors.