Capital One will buy Discover for $35 billion in a deal to combines 2 major U.S. credit card companies