European Union leaders rallied around President Volodymyr Zelenskiy at a summit on Friday as US President Donald Trump fired another salvo at Ukraine, calling its strikes on Russian refineries a "disgrace".