Electronic absorption spectra of size-selected hydrated electron clusters: (H2O)n−, n=6–50