US soldier guilty of Afghan abuse