CantTalkAboutThis: Aligning Language Models to Stay on Topic in Dialogues