Buyers line up for Black Friday bargains