Integrating operations and marketing decisions to manage perishability risks under shelf-life dependent demand