Scotland on track for first heatwave of summer with peaks of 30C