Microsoft buys Madagascar carbon credits