Discover Financial Services (DFS) reports earnings