what countries do the longest rivers cross