New Zealand PM delays election after virus return