The promise of fintech for micro and small enterprises