Affirm (AFRM) Faces Competition as Walmart (WMT) Adds BNPL