difference between chemical and electrochemical reaction