Singles Day: Alibaba racks up record £24bn of sales in just 24 hours