Amazon wants to open 3,000 Amazon Go stores by 2021