European stocks end strong this week