Buy now pay later sales hit record $20 billion, 3 in 10 Americans using it now