Synthesis, α-glucosidase inhibitory and molecular docking studies of prenylated and geranylated flavones, isoflavones and chalcones.