Visible Cathodoluminescence from Carbon Nanotubes: the Role of Impurities