Amazon to invest $13bn in India