Three-dimensional hydration layer mapping on the (10.4) surface of calcite using amplitude modulation atomic