The origin of Heinrich layers: evidence from H2 for European precursor events