New Zealand's South Island and southern North Island struck by storms