New Zealand hikes interest rates to seven-year high