The role of IL-6 and STAT3 in inflammation and cancer.