Law firms, tech companies partner to build new blockchain-based platform for smart contracts