TRIADS: A phase-resolving model for nonlinear shoaling of directional wave spectra