Heavy rain batters Nelson region