What causes tides but NOT waves and currents?