Determining Kanban Size Using Mathematical Programming and Discrete Event Simulation for a Manufacturing System with Large Production Variability