what the difference between horizontal milling and surface grinding