"It?s not as easy to spend the money [on ESG] as it was six months ago," warns IBM vice chair Gary Cohn.