Explaining interdecadal salinity changes in the Baltic Sea in a 1850–2008 hindcast simulation