Trump pledges to protect US troops