Palaeoclimate and palaeoenvironmental responses in the western Mediterranean over the last 140 ka: evidence from Mallorca, Spain