Shoppers already lining up outside Best Buy stores