Separation and purification of carbon nanotubes using froth flotation with three sequential pretreatment steps of catalyst oxidation, catalyst removal, and silica dissolution