Modeling oxygen dissolution and biological uptake during pulse oxygen additions in oenological fermentations