Establishment of half-metallicity, ferrimagnetic ordering and double exchange interactions in Ni-doped BiFeO3 – A first-principles study