The Carcinoembryonic Antigen (CEA): Past, Present, and Future