US assassination of Iran's top general is being used as a cudgel against the president's Democratic rivals and, some say, to divert attention from his impending impeachment trial