Machine learning insights into CaCO3 phase transitions: Synthesis and phase prediction