Structural transition and enhanced magnetic, optical and photocatalytic properties of novel Ce–Ni co-doped BiFeO3 nanoparticles