Possible Worlds and Possible Meanings: A Semantics for the Interpretation of Vague Languages