Amazon to take 50% of US e-commerce share by 2023