Microsoft announces a bunch of new apps for wearable devices