1,4-Dihydropyridine: synthetic advances, medicinal and insecticidal properties