Amazon triggers ‘last mile’ shake-up among retailers