European markets close mostly positive