X-ray variability of the O star ζ Puppis