The US is threatening to block arms shipments to Ukraine over its attacks on Russian refineries. This follows US officials lobbying European capitals and Kyiv after Trump's diesel deal with Putin.