Microsoft buys land in Pune