European exchanges close with gains to finish week strong