NBC: California Senate race sets up clash of titans