North Atlantic salinity oscillations linked to atmospheric and ocean circulation changes over the last glacial cycle