Why Microsoft had to close its retail stores