Cygwin: use spawnv rather than fork/execv