IL6 and neoplasm: IL6 is a double-edged sword in the tumor microenvironment.