Sediment transport and morphodynamic modelling for coasts and shallow environments