IDO1 and melanoma: IDO Inhibitor and Gallic Acid Cross-Linked Small Molecule Drug Synergistic Treatment of Melanoma