Thermal model for impact breccia lithification: Manicouagan and the moon.