Egyptian fintech startup MoneyHash has secured 5.2 million in a funding round aimed at unifying fragmented payment systems across Africa.