Handle SIGINT/SIGTERM