A multi-scale dynamic thermal-hydraulic modelling approach for the EU DEMO breeding blanket