Europe's recovery on track