Britain braced for heaviest snowfall in 50-years