Darboux transformation for an integrable generalization of the nonlinear Schrödinger equation