MC-GRU:a Multi-Channel GRU network for generalized nonlinear structural response prediction across structures