Production planning: a review