Text this: Constructing extreme heatwave storylines with differentiable climate models