Artificial intelligence is being hailed as the savior of microcredit, but can algorithms really deliver where decades of human intervention have stumbled?