China-Nepal flash floods have killed at least 359 people and left over 1,400 missing, including hundreds of foreign nationals, as rescue efforts continue.