Antibodies show promise against influenza