Using Classical Nucleation Theory For Parameterizing Immersion Freezing In Mixed-Phase Clouds In Global Climate Models