Semi-analytical solutions of a contaminant transport equation with nonlinear sorption in 1D