One- and two-hump solutions of a singularly perturbed cubic nonlinear Schrödinger equation