A black-oil approach to model produced gas injection in both conventional and tight oil-rich reservoirs to enhance oil recovery