cyber monday 2024: global online spending hits $49.7b as holiday sales soar