Understanding the Mechanisms of Low-Salinity Flooding in Carbonates using Model Systems