OPEC: July oil production reaches 28.896 million bpd