Affirm - top BNPL facility to compete with credit cards