CNT-CdTe versatile donor-acceptor nanohybrids.