Iran hangs 16 rebels 'in reprisal for border deaths'