Wave runup on rough slopes