Silica nanoparticles as a reusable catalyst: a straightforward route for the synthesis of thioethers, thioesters, vinyl thioethers and thio-Michael adducts under neutral reaction conditions