Effective visible light-active nitrogen and samarium co-doped BiVO4 for the degradation of organic pollutants