Novel tri-phase heterostructured ZnO–Yb2O3–Pr2O3 nanocomposite; structural, optical, photocatalytic and antibacterial studies