Best Buy invests 50,000 hours in employee training on Windows 8