Internal solitons on the pycnocline: generation, propagation, and shoaling and breaking over a slope