European stock markets close positive, post weekly gains