The chemistry of comets