Recognising Multidimensional Euclidean Preferences