Metal nanoparticles as heterogeneous Fenton catalysts.