Optimization and coordination of supply chain with revenue sharing contracts and service requirement under supply and demand uncertainty