Novel efficient heterogeneous visible light assisted Fenton-like catalyst (Ni,Mg,Cu)Fe2O4 from nickel sulfide concentrate