Structural Semantic Interconnections: a Knowledge-Based WSD Algorithm, its Evaluation and Applications