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