Bioactive Flavonoid Apigenin and Its Nanoformulations: A Promising Hope for Diabetes and Cancer