Controlled crystallization of BiOCl/BiF3 on ZnO–Bi2O3–B2O3 glass surfaces for photocatalytic and self-cleaning applications