Swine flu blow for Barca