Ukraine hits Moscow as PM prepares Trump talks, Iran shadows budget