Capital One is Buying Discover Financial, Sources Say