Scotland's marine heatwave explained: from data to jellyfish