UAE pledges $4.5bn to finance Africa climate projects