Text this: A data-driven approach to the development of a supervisory control system for an industrial semi-autogenous grinding circuit