SCLP Semantics for (multi-criteria) Shortest Path Problems