Blast halts Iran gas flow to Turkey, 28 troops wounded