Probabilistic assignment problem with multi-unit demands: A generalization of the serial rule and its characterization