The 18-year gap in active lifespan between richest and poorest in modern Britain