Simulation of multiphase behavior in supercritical CO2–heavy oil–water sludge extraction systems using cubic-plus-association equation of state