U-Shaped assembly lines with stochastic tasks execution times: heuristic procedures for balancing and re-balancing problems