Oil revenues top LD30bn ($24bn) in first half