how long does it take to detail a car professionally viral