Add SIGTERM signal handler