Cognitive Differentiation Analysis: a New Methodology For Assessing the Validity of Means - End Hierarchies