India’s Infosys bags $100 million Microsoft deal