Influence of water hardness, substrate nature and temperature on heterogeneous calcium carbonate nucleation