Simultaneous determination of production and shipment decisions for a multi-product inventory system with a rework process