Dynamics of large mammal range shifts and extinction : evidence from the Holocene record of Europe