Climate finance facing the challenge