Climate talks reach finance deal blasted as inadequate by developing nations