Generalized model of n-heptane pyrolysis and steam cracking kinetics based on automated reaction network generation