Optimization of the liquor distribution in yarn package dyeing by CFD