Rheology-based wall function approach for wall-bounded turbulent flows of Herschel–Bulkley fluids