Nanostructured transparent conductive films: Fabrication, characterization and applications