Black Friday shoppers flock to grab deals