Trump might 'win the war' but may 'lose the battle' in immunity case: former federal prosecutor