An efficient one-pot four-component synthesis of 5H-spiro[benzo[7,8]chromeno[2,3-c]pyrazole-7,3′-indoline]-2′,5,6(9H)-trione derivatives catalyzed by MgCl2