Japanese life expectancy at all-time high