a chemical reaction can produce heat