Fidel Castro praises Obama’s climate efforts