MnFe2O4@NH2@2AB-Ni: a novel, highly active, stable and magnetically recoverable nanocatalyst and use of this heterogeneous catalyst in green synthesis of spirooxindoles in water