UK weather: Scottish hamlet reaches -18C in coldest January night in 15 years