The world is overflowing with oil and OPEC has failed in its latest attempt to stop prices tumbling.