Molecular Mechanisms of Suppressing Asphaltene Aggregation and Flocculation by Dodecylbenzenesulfonic Acid Probed by Molecular Dynamics Simulations