RBC upgrades this credit card stock, says it can rally 25% despite uncertain consumer outlook