Photocatalytic degradation of herbicides under visible light using Ni-Pr2O3 nanocomposites