First-principle study of the solubility and diffusion of oxygen and boron in γ-TiAl