Over 300 million African adults lack bank or mobile money accounts, blocked by cash shortages and costly devices.