Separation of Metallic Single-walled Carbon Nanotubes and Semiconducting Single-walled Carbon Nanotubes by Agarose Gel Electrophoresis: Separation of Metallic Single-walled Carbon Nanotubes and Semiconducting Single-walled Carbon Nanotubes by Agarose Gel Electrophoresis