Charged-hyperon production by 400-GeV protons