The centenarian tide is on the rise