Catalase inhibition an anti cancer property of flavonoids: A kinetic and structural evaluation.