Existence results for first order nonlinear impulsive differential equations with nonlocal boundary conditions