Microsoft to open 75 stores in next two to three years