Can vaccine makers deliver on flu shot deals?