President Donald Trump is weighing military action against Iran, leading an immigration crackdown, and teasing a federal takeover of state elections