The multifunctional roles of flavonoids against the formation of advanced glycation end products (AGEs) and AGEs-induced harmful effects