Heavy snowfall cuts off Gurez valley in north Kashmir