British adults ‘enjoy 7 years of financial freedom’