Barclays says it is 'very unlikely' to meet profit goal amid virus outbreak