evolving role advantages welding joint disadvantages welded joints pros joining properties drilling permanent load cons stress vibration metal dissimilar manufacturing processes possibility disadvantage disadvantages advantages