The composite resin short-post: a review of 625 teeth.