A theoretical and experimental approach for photocatalytic degradation of caffeic acid using BiOBr microspheres