Compass upgrades Affirm as it sees selloff after Walmart partnership loss overdone