Second-best efficiency of allocation rules: strategy-proofness and single-peaked preferences with multiple commodities