Temperatures could soar to 30C in Scotland as weather heats up