Laboratory Investigation of Polymer-flooding, ASP-flooding, and Foam-flooding in Heavy Oil System