Surrogate Model Assisted Cooperative Coevolution for Large Scale Optimization