Dunedin City launches NZ$100 million seven-year deal