Snow and ice warning for tonight across north-east