Walmart to open stores at midnight on Black Friday