A yellow weather warning is coming into force with temperatures set to plunge as low as -7 ° C, as the UK braces for a 24-hour cold snap.