kuinka pitkä on niilin joki