Simulating wave runup on an intermediate–reflective beach using a wave-resolving and a wave-averaged version of XBeach