Edinburgh is set for a scorcher this Friday, with weather experts predicting the hottest day of the year so far.