how long is the nile river. is it 4,258 miles (6,853) in km. also what is its flood seasons is it june and september