Soliton-Like Spin Waves in 3He B