Factors controlling stable isotope composition of European precipitation