Flavonoids: Prospective Strategy for the Management of Diabetes and Its Associated Complications