The role of metal nanoparticles in the catalytic production of single-walled carbon nanotubes—a review