The benefits of Amazon Go may not outweigh the costs, analysts say