European stocks finish week on higher note