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