Radio-frequency discharges in oxygen: I. Particle-based modelling