Manchester city secure their first Champions league final spot in years