Human capital constraints in South Africa : a firm-level analysis