A mechanistic model of mid-latitude decadal climate variability