Promise wrapper for child_process.exec.