The influence of shelf life on the integrated production scheduling and vehicle routing optimization for perishable products