Tayside and Fife could feel the heat as forecaster predicts hottest May bank holiday on record