UN envoy warns of growing discontent over oil revenues