Hydrogen in Silicon: Diffusion and Shallow Impurity Deactivation