Approximation algorithms for constructing spanning K-trees using stock pieces of bounded length