Amazon to invest $2 billion in Indian operation