Companies still acting on climate change, but ‘afraid to talk about it’ publicly