Irregular wave runup statistics on plane beaches: application of a Boussinesq-type model incorporating a generating-absorbing sponge layer and second order wave generation