Days of heavy rain have led to flash floods that killed at least 173 people across Nepal, India, and Bangladesh.