Transparent and conducting ITO films: new developments and applications