Performances of spin coated silver doped ZnO photoanode based dye sensitized solar cell