tortoises live a long time