A novel stochastic programming approach for scheduling of batch processes with decision dependent time of uncertainty realization