PROV-IO: An I/O-Centric Provenance Framework for Scientific Data on HPC Systems