Controllable Contextualized Image Captioning: Directing the Visual Narrative through User-Defined Highlights