Carcinoembryonic antigen (CEA) in clinical medicine. Historical perspectives, pitfalls and projections