CRAG: de novo characterization of cell-free DNA fragmentation hotspots in plasma whole-genome sequencing