Generation of exchange flows in estuaries by tidal and gravitational eddy viscosity-shear covariance (ESCO)