a chemical reaction often produces heat