Oscillatory behaviour in the energy and nonlinear optical rectification spectra of elliptic quantum rings under electric field: influence of impurity and eccentricity