A Model-in-the-Loop application of a Predictive Controller to a District Heating system