多瑙河和尼罗河哪个长