Passivation effect of Cl, F and H atoms on CuIn0.75Ga0.25Se2 (1 1 2) surface