Text this: Substituted Bi3.5Mg1.8Nb2.7O13.8 pyrochlores with transition metals (Zn, Ni and Cd): doping mechanism, structure and electrical properties