Weather forecast for Palmerston North