Triangle Capital invests $13.2M in PetroLiance