Millennial-scale variability revealed by coccolithophore assemblages at ODP site 974D over the last 20 kaBP in the Tyrrhenian Sea (Western Mediterranean).