Flu vaccines running out