what countries are crossed by the longest rivers