NBC: Capital One to acquire Discover Financial Services in $35.3 billion all-stock deal