The diesel pact between Mr Trump and Mr Putin stunned Kyiv, with the Ukrainian leader accusing the US president of 'weakness' in caving in to Mr Putin.