Obama attacks climate change deniers