Celastrol-modified TiO2 nanoparticles: effects of celastrol on the particle size and visible-light photocatalytic activity