Capital One faces make-or-break test migrating millions of Discover cards