Microsoft announces mobile apps store, backup service