Cryptotanshinone inhibits human glioma cell proliferation in vitro and in vivo through SHP-2-dependent inhibition of STAT3 activation