Effects of Surfactant Charge and Molecular Structure on Wettability Alteration of Calcite: Insights from Molecular Dynamics Simulations.