Microsoft strikes back at Amazon