Rod Stewart promises ‘party to end all parties’ on next NZ tour