Investors with $31 trillion pressure firms on climate change