Microsoft, Cisco, Huawei team up on blockchain data marketplace