Atomic and electronic structures of a Boron impurity and its diffusion pathways in crystalline Si