‘Perfect storm’ of adverse weather conditions and road congestion caused widespread disruption as millions hit roads ahead of Christmas