InfraCredit gets $27m equity investment from InfraCo Africa