Amazon has made half the profits of Macy’s over the past 20 years