Microsoft: Windows Phone to catch up in apps