Supply chain coordination through supply contracts: a new simulation approach