Anatomy of HH 111 from CO Observations: A Bow-Shock-driven Molecular Outflow