European Markets End Week on a High