Amazon's new Bengaluru office, Asia's second-largest, part of $35 billion India investment