Colum McCann: ‘Diane Foley’s story was inherently dramatic – mother meets son’s killer, then forgives him – and I was interested in the challenge of writing a libretto’