AP

Fidel Castro praises Obama on climate change