Climate change is wreaking havoc and companies are slacking off in their environmental efforts - but it wasn't all bad news ...