UN launches $46B appeal to meet humanitarian needs in 2024