The multiple-partners assignment game with heterogeneous and multi-unit demands: competitive equilibria