how long does it take for carpet to dry after professional cleaning viral