Antibiotics can weaken flu defences: study