India becomes the first country to surpass $100 billion in remittances