Adsorption and dissociation of sulfur-based toxic gas molecules on silicene nanoribbons: a quest for high-performance gas sensors and catalysts