Text this: Structural insights and biological activities of flavonoids: Implications for novel applications