NYC's lawsuit against ExxonMobil, BP, and Shell for greenwashing has been dismissed by a state Supreme Court judge.