Windows 8 apps store cracks 20,000, most of them free