Soldier pleads guilty in slaying of 16 Afghan villagers