Optimal policies for multi-echelon inventory problems with batch ordering