Braemar in Aberdeenshire saw temperatures as low as minus 11.2C overnight