Number of connected IoT devices will cross 31 bn globally in 2018: IHS Markit