Effects of niobium and molybdenum impregnation on adsorption capacity and Fenton catalytic activity of magnetite