Theory of surfactant self-assembly : a predictive molecular thermodynamic approach