Ultrasonic-assisted synthesis and solar photoactivity investigation of Ce, B co-modified TiO2 nanoparticles