What major river flows some 2,350 miles (3,782 km) from its source in Minnesota to the Gulf of Mexico, making it an important route for trade?