UNICEF says 17,000 children need aid as Nepal's flood death toll rises to 586 confirmed dead with over 2,400 still missing.