Physical investigations on antimony doped tin oxide films and their applications in heterojunction solar cells