Anti-tumor effects of flavonoids from the ethnic medicine Docynia delavayi (Franch.) Schneid. and its possible mechanism.