Hybrid Solar Cells Using HgTe Nanocrystals and Nanoporous TiO2 Electrodes