Return non-zero exit code if any command in pipe fails