Ecuador signs deal for $30m in climate finance from LEAF