Small businesses struggle with excess inventory as online sales dry up, markets canceled