Electrical and optical properties of transparent conducting tin doped ZnO thin films