Global stability of a time-delayed multi-group SIS epidemic model with nonlinear incidence rates and patch structure