Why the weather determines the taste of Sauternes