A new method for analysing non-isothermal thermoanalytical data from solid-state reactions