Conditional sojourn time of optimal scheduling policy in a multi-class single-server queue ⋆