Analytical Solution for Semi-Infinite Body Subjected to 3D Moving Heat Source and Its Application in Weld Pool Simulation