The Alliance for Bangladesh Worker Safety has brokered what it says is a first-of-its-kind agreement with the International Finance Corporation (IFC) to help the country's garment suppliers finance factory repairs.