Study of 2,700 species and evolution reveals Universal Thermal Performance Curve, TPC, predicting how all life responds to ...