Amazon Considers Opening 3,000 Amazon Go Stores by 2021