STAT3 and cancer: IL-6 modulates IDO expression in human cancer via STAT3