Aluminum Die Casting DFM Guide: Preventing Shrinkage Porosity, Gas Voids, and Warpage in 3D CAD Design