Freezing temperatures have gripped Scotland again, with an overnight low of -13.6C recorded at Altnaharra in the Highlands.