Sm2O3 nanoparticles coated with N-doped carbon for enhanced visible-light photocatalysis