snow london averages at least inches of snow per year