Thermal performance of fish is explained by an interplay between physiology, behaviour and ecology | Synapse