A Systematic Review of Blockchain Applications