Black Watch veteran recalls the horrors of Monte Cassino