A judge has dismissed New York City's lawsuit alleging that Exxon Mobil, BP and Shell were liable for misleading the public about their products, and their ...