Oil just below four-year high as producers resist output rise to offset Iran sanctions