Deciphering the Effects of Climate on Animal Populations: Diagnostic Analysis Provides New Interpretation of Soay Sheep Dynamics