Soldier detained for ‘false positive’ killing of marine