Microsoft bets big on Web services