Mixing in Buoyancy-driven Exchange Flows