Distinct values in XSLT 1.0