Oil price rally fizzles as Opec again faces dilemma over Trump tweet