Snow falls over much of UK