Signal Transducer and Activator of Transcription Protein 3 (STAT3): an Update on its Direct Inhibitors as Promising Anticancer Agents.