Walmart and Best Buy to Open at Midnight on Black Friday 2012