Microsoft shares surge