Stage-gate contracts for new product development