Functionalized mesoporous silica nanoparticles (MSNs) for applications in drug delivery and catalysis