what is cnc turning and milling