Exploiting the therapeutic potential of 8-β-d-glucopyranosylgenistein: synthesis, antidiabetic activity, and molecular interaction with islet amyloid polypeptide and amyloid β-peptide (1-42).