Trump faces criticism for buying 300,000 tonnes of Russian diesel, fueling Ukraine war tensions. Zelensky calls deal a “gift” to Putin.