Small businesses bear the brunt of flooding, high fuel prices and load shedding