Verteporfin-loaded mesoporous silica nanoparticles inhibit mouse melanoma proliferation in vitro and in vivo.