North Island battered, more wild weather on way