Quantitative Non-Covalent Functionalization of Carbon Nanotubes