Functional diversity and evolutionary dynamics of thermoTRP channels.