Microsoft vows to challenge government requests for user data