Organocatalytic synthesis of spiro compounds via a cascade Michael-Michael-aldol reaction