Donors meeting in Kuwait have pledged nearly $2.4bn in humanitarian aid for victims of the Syrian war, which the UN chief says has left half the population in need of urgent help. That falls short of the $6.5bn UN target.