Scotland set for hottest day of the year – but colder air will quickly follow