Hard freeze, rain create havoc for motorists