Why doesnt execvp not work?