Europe stocks hit fresh 5-year highs

Europe stocks hit fresh 5-year highs