Blockchain: 7 Benefits and 3 Challenges for the Insurance Industry