A Lagrangian Approach To The Pooling Problem