Severe flooding and landslides in Nepal kill at least 58 people and leave others stranded as many homes are destroyed.