mv: add --swap (-x) option to atomically swap 2 paths