Quantifying denitrification in rippled permeable sands through combined flume experiments and modeling