Rain, floods lash Nepal