B-doping and annealing on the properties of B and Ga co-doped ZnO films