Stability of neutral stochastic delayed systems with switching and distributed-delay dependent impulses. (February 2023)