IoT Platforms Market to surpass $22B by 2023 Leading Vendors: with Microsoft Azure leader on Cloud and PTC (ThingWorx) as leader on Application Enablement