Simultaneous injection of water above gas for improved sweep in Gas Enhanced Oil Recovery (EOR): An analytical and simulation study on non-uniform injection and sweep