Enough flu vaccines to go around - just not everywhere at once