A review of Blockchain Technology applications for financial services | Synapse