Grand Lake businesses recover from flooding