Flu taking toll on small businesses