Why 2021 was a tough ride for BNPL stocks?