“Messy” low to affect NZ for several days