XQuery: removing duplicates from returned results