Design and synthesis of new benzopyrimidinone derivatives: α-amylase inhibitory activity, molecular docking and DFT studies