Microsoft snaps up Danger