Passivity analysis for switched generalized neural networks with time-varying delay and uncertain output