On the complexity and approximation of syntenic distance