Millions of Brits would struggle to pay for Christmas without Buy Now Pay Later