Investigation on foam-assisted chemical flooding for enhanced oil recovery