CA 125 in human fluids:Facts and artifacts.