Living to 100 years and beyond: Drivers and implications