Dispersion and viscous attenuation of capillary waves with finite amplitude