is panama canal a river