On long nonlinear internal waves over slope-shelf topography