NYC sues Exxon , BP , Shell for allegedly misleading consumers about their product role in climate change