what river flows into the indian ocean and is the longest?