Shoppers snap up Cyber Monday deals