Weathering the coronavirus storm, small businesses struggle to survive