A calibration-free approach for measuring fracture aperture distributions using X-ray computed tomography