Carbon nanotube surface modification with polyelectrolyte brushes endowed with quantum dots and metal oxide nanoparticles through in situ synthesis