Trump is weighing troop shifts to punish NATO allies he says failed to support the U.S. during the Iran war.