Collusion-proof mechanisms for multi-unit procurement