Almost 75% of users of buy-now, pay-later (BNPL) services in the US are Generation Z or Millennials, according to a new report by eMarketer.