Covalent functionalization of single-walled carbon nanotubes by Bingel reaction for building charge-transfer complexes