Text this: Biology of Cancer-Testis Antigens and Their Therapeutic Implications in Cancer.