Calculating safety stocks for assembly systems with random component procurement lead times: A branch and bound algorithm · Study