Holiday shoppers spent global record $1.2 trillion online