Low cost preparation technique for conductive and transparent Sb doped SnO2 nanocrystalline thin films for solar cell applications