Microsoft India announces appointment of Karan Bajwa as Managing Director