Bird flu vaccine no 'silver bullet'