Dynamic general and equilibrium modelling for forecasting and policy: a practical guide and documentation of MONASH