Multifactorial role of flavonoids in prevention and treatment of various cancers