Revenue-sharing contracts in an N-stage supply chain with reliability considerations