UK facing the longest recession in 100 years