The effect of annealing on structural, optical and electrical properties of nanostructured tin doped indium oxide thin films