Which river is the longest in West Africa and flows through several countries including Guinea, Mali, and Nigeria?