Studies on indium tin oxide ito films and computer simulation of ito si solar cells prepared by the spray pyrolysis technique