Mediterranean outflow through the Strait of Gibraltar since 18 000 years BP