Dunedin City prints NZ$100 million seven-year deal