Nano-particle thin films of tin oxides