Modeling mountain pine beetle phenological response to temperature