The Synthesis of Carbon Nanotubes Grown on Metal Substrates: A Review