Olive growing in Puglia (southeastern Italy): a review of the evidence from the Mesolithic to the Middle Ages