Weather: Heavy rain, winds sweep the South Island, upper Nor