EU's von der Leyen admits vaccine supply failings