The impact of future demographic trends in Europe, 2005–2050