US soldier Kimberly Rivera jailed for desertion