Describir: Metal Oxide Nanomaterials, Conducting Polymers and Their Nanocomposites for Solar Energy