Long-term warming reduces fish biomass, but heatwaves shift it