Death toll in Nepal flash flood rises to 903, while more than 4,247 people still missing