A theoretical study on structural and electronic properties of Zr-doped B clusters: ZrBn (n = 1–12)