mahi river length