Perovskite BaZrO3 hollow micro- and nanospheres: controllable fabrication, photoluminescence and adsorption of reactive dyes