Density dependence, climate and fires determine population fluctuations of the spur-thighed tortoise Testudo graeca