Scatter Estimation and Correction for Experimental and Simulated Data in Multi-Slice Computed Tomography Using Machine Learning and Minimum Least Squares Methods