Characterization of dispersive surface waves using continuous wavelet transforms