Amazon swoops in on Macy's apparel sales