Microsoft is fighting Amazon on its home turf: Retail!