Combining Self-Organisation and Autonomic Computing in CASs with Aggregate-MAPE