Reversible, Band-Gap-Selective Protonation of Single-Walled Carbon Nanotubes in Solution