Thrombotic thrombocytopenic purpura: a pathology review.