Solar cells with PbS quantum dot sensitized TiO2-multiwalled carbon nanotube composites, sulfide-titania gel and tin sulfide coated C-fabric.