Regio- and stereoselective synthesis of novel spiropyrrolidines through 1,3-dipolar cycloaddition reactions of azomethine ylides and 2-styrylquinazolin-4(3H)-ones