Size–strain distribution analysis of SnO2 nanoparticles and their multifunctional applications as fiber optic gas sensors, supercapacitors and optical limiters