Frank Cahir saw more of the horror of war than most, and knew its cost