Fecal impaction: a review.