The cancer cell in vitro: a review.