European exchanges finish week on strong note, closing with major gains