The Growing Popularity of Buy Now, Pay Later (BNPL): A Win for Consumers and Retailers Alike