Flash floods have swept through northern Nepal, killing at least eight people and washing away homes.