A NUMERICAL MODEL OF CROSS-SHORE BEACH PROFILE EVOLUTION: THEORY, MODEL DEVELOPMENT AND APPLICABILITY