Digital currency could spark African financial revolution