Recent progress in the applications of silica-based nanoparticles