Heavy rains continue to batter Nepal, where at least 20 people have died from landslides, flooding and lightning.