Aligning Language Models to Explicitly Handle Ambiguity