An adaptive auto-reduction solver for speeding up integration of chemical 1 kinetics in atmospheric chemistry models: implementation and evaluation in 2 the Kinetic Pre-Processor (KPP) version 3.0.0 3