Mechanistic insights into the catalytic reduction of nitrophenols on noble metal nanoparticles/N-doped carbon black composites. (February 2021)