CaCl2 as a bifunctional reusable catalyst: diversity-oriented synthesis of 4H-pyran library under ultrasonic irradiation