As companies battle climate change, critics say ‘do more’