Soldier admits to raping children