New Zealand all set for general elections