Heavy snow in Britain means travel chaos