Opec+ deal to cut production fails to cheer up oil markets