Amazon Go opens to the public