Nepal's flood death toll has risen to 586, with over 2,400 still missing and UNICEF warning 17,000 children need aid.