European markets end in positive territory