Donor-acceptor nanoensembles of soluble carbon nanotubes