Amazon is building the retail world’s most unbreachable “moat”—and it’s called Prime