Shoppers snap up bargains on Black Friday