Building a trading platform for insurance liabilities by structuring insurance risks into tradable contracts