Text this: Facile synthesize of transparent hydrophobic nano- CaCO3 based coatings for self-cleaning and anti-fogging