Cook spaghetti in salted water until al dente. Drain and rinse under cold water until cool. Set aside in a saucepan. Combine remaining ingredients and simmer over low heat until smooth. Cool slightly and toss sauce with cooked pasta.