Multi-layer non-hydrostatic free surface modelling using the discontinuous Galerkin method