Detiding ADCP data in a highly variable shelf sea