A 340,000 year record of ice rafting, palaeoclimatic fluctuations, and shelf-crossing glacial advances in the southwestern Labrador Sea