Nonmonotone Spectral Projected Gradient Methods on Convex Sets