EU chief says Russian invasion will fail, takes cover during Ukraine visit