7 soldiers jailed for ‘false positives’