Capital One to buy Discover Financial in $35.3-B all-stock deal | ANC